﻿Imports ProcessingLite
Imports System.Windows.Threading

Module Module1

    Sub Main()
        Dim drawer As IDrawer = New ProcessingLiteMainWindow()
        Dim drawingService As IProcessingLiteDrawingService = New DefaultProcessingLiteDrawingService(drawer)
        Dim drawingProject As IProcessingLiteDrawingProject = New MyFirstProcessingProject()
        Dim projectExecutionService As IProjectExecutionService = New DefaultProjectExecutionService()
        projectExecutionService.ExecuteProject(drawingProject, drawingService)
    End Sub

End Module
